home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / bbs / shipwk10.zip / SHIPWRK.REF < prev    next >
Text File  |  1997-07-19  |  21KB  |  911 lines

  1. ;Shipwreck IGM
  2.  
  3. @#ghost
  4. @pauseoff
  5. @SHOW
  6. H
  7.  
  8.  
  9. C
  10. H
  11.  
  12.  
  13. C 
  14. H
  15.  
  16.  
  17. C 
  18. H
  19.  
  20.  
  21. C 
  22. H
  23.  
  24.  
  25. C 
  26. H
  27.  
  28.  
  29. C 
  30. H
  31.  
  32.  
  33. C 
  34. H
  35.  
  36.  
  37. C
  38. H
  39.  
  40.  
  41. C 
  42. H
  43.  
  44.  
  45. C 
  46. H
  47.  
  48.  
  49. C 
  50. H
  51.  
  52.  
  53. C 
  54. H
  55.  
  56.  
  57. C  
  58. @end
  59.  
  60. @do saybar
  61. `7`$Man! Was that a ghost?
  62. @update
  63. @end
  64.  
  65. @#WATER
  66. @do `p20 random 5 1
  67. @if `p20 is 1 then saybar
  68. `$Hope this doesn't rust the armour.
  69. @if `p20 is 2 then saybar
  70. `$Wonder if there are any sharks in this water?
  71. @if `p20 is 3 then saybar
  72. `$Ewww!!  Some fish went potty in the water.
  73. @if `p20 is 4 then goto shark
  74. @do `p20 is 0
  75. @END
  76.  
  77. @#SHARK
  78. @fight
  79. ;name
  80. Large shark
  81. ;string said when you see him
  82. A triangular shaped fin approaches you...
  83. ;power move kill string
  84. You shudder at what might have happened.
  85. ;sex - 1 is male, 2 is female, 3 is it
  86. 3
  87. ;weapon and strength for the weapon, up to 5
  88. slaps you with a powerful tail|30
  89. rams into you with its nose|35
  90. grabs your leg and pulls you under|40
  91. slashes your arm with it's teeth|42
  92. NONE|NONE
  93. ;defense
  94. 25
  95. ;gold reward
  96. 103
  97. ;experience
  98. 77
  99. ;hit points
  100. 80
  101. ;if win: ref file|name or NONE
  102. NONE|NONE
  103. ;if lose: ref file|name or NONE
  104. GAMETXT.REF|DIE
  105. ;if runs: ref file|name or NONE
  106. NONE|NONE
  107.  
  108. @#lever
  109. @do moveback
  110. @do write
  111. `r1
  112. @clearblock 21 21
  113. @do move 3 21
  114. @do write
  115. `r0  `2There is a lever on the wall.  Pull it? [`0Y`2/`0N`2] :`x
  116. @do readspecial `s01 YN
  117. @if `s01 is Y then goto lever1
  118. @drawmap
  119. @update
  120. @closescript
  121. @end
  122.  
  123. @#lever1
  124. @DATANEWDAY SHIPWRK.idf
  125. @DATALOAD SHIPWRK.idf &PLAYERNUM `p21
  126. @do moveback
  127. @if `p21 is 1 THEN GOTO LEVERDONE
  128. @pauseoff
  129. @show
  130. H
  131.  
  132.  
  133.  
  134.  
  135. C
  136. C
  137. C▄▄███
  138. C▄▄▄█
  139. AC 
  140. AC
  141. AC  
  142. AC
  143. C▀▀▀█
  144. AC    
  145. AC
  146. C▀▀███
  147. C
  148. C█████████
  149. H
  150.  
  151.  
  152.  
  153.  
  154. C
  155. C
  156. C▄▄███
  157. C▄▄▄█
  158. AC    
  159. AC
  160. C▀▀▀█
  161. AC 
  162. AC
  163. AC  
  164. AC
  165. C▀▀███
  166. C
  167. C█████████
  168. H
  169.  
  170.  
  171.  
  172.  
  173. C
  174. C
  175. C▄▄███
  176. C▄▄▄█
  177. AC    
  178. AC
  179. C▀▀▀█
  180. AC  
  181. AC
  182. AC 
  183. AC
  184. C▀▀███
  185. C
  186. C█████████
  187. H
  188.  
  189.  
  190.  
  191.  
  192. C
  193. C
  194. C▄▄███
  195. C▄▄▄█
  196. AC    
  197. AC
  198. C▀▀▀█
  199. AC   
  200. AC
  201. AC
  202. C▀▀███
  203. C
  204. C█████████
  205. H
  206.  
  207.  
  208.  
  209.  
  210. C
  211. C
  212. C▄▄███
  213. C▄▄▄█
  214. AC    
  215. AC
  216. C▀▀▀█
  217. AC    
  218. AC
  219. C▀▀███
  220. C
  221. C█████████
  222. H
  223.  
  224.  
  225.  
  226.  
  227. C
  228. C
  229. C▄▄███
  230. C▄▄▄█
  231. AC    
  232. AC
  233. C▀▀▀█
  234. AC     
  235. AC
  236. C▀▀███
  237. C
  238. C█████████
  239. @DATASAVE SHIPWRK.IDF &playernum 1
  240. @DO SAYBAR
  241. `7Out of no where an old man appears to your left.
  242. @closescript
  243. @end
  244.  
  245. @#WIZARD
  246. @DATANEWDAY SHIPWRK.idf
  247. @DATALOAD SHIPWRK.idf &PLAYERNUM `p21
  248. @do moveback
  249. @if `p21 is 1 THEN GOTO WIZARDTALK
  250. @DO SAYBAR
  251. `$You hear faint noises on the other side of the wall.
  252. @CLOSESCRIPT
  253. @END
  254.  
  255. @LABEL WIZARDTALK
  256. @SHOW
  257. `r0`c  `%`r1 Talking with the wizard `r0
  258. `\`2  Before you is a rather ancient looking man.  His bearing is rather
  259.   haughty but you figure you could take him with one hand.  Never the less
  260.   you decide you will play it safe.`\
  261. @DATANEWDAY SHIPWRK2.idf
  262. @DATALOAD SHIPWRK2.idf &PLAYERNUM `p23
  263. @DO `v01 is 1
  264. @DO WRITE
  265. `x`x
  266. @CHOICE
  267. Whoaa...who are you and where did you come from
  268. What is the deal with this ship
  269. >`p23 0 Say, can you teleport people
  270. Sorry, I didn't realize anyone was here
  271. @IF RESPONSE IS 1 THEN DO
  272. @BEGIN
  273. @SHOW
  274. `r0`c  `%`r1 Talking with the wizard `r0
  275. `\`\`2  "`0Who am I?  Why I am Larkin.  The most powerful wizard ever.  Master of
  276.   the ancient mysteries.  Mentor to the realms greatest warriors.  Slayer
  277.   of the Red Dragon...
  278.  
  279. `k`2  By now you realize he is a nut.
  280.  
  281. `k`0  ... Builder of great empires.`2"  he says.  "`0 How I got here is beyond
  282.   your puny minds ability to comprehend`2."
  283.  
  284. `k`2  You idly wonder how his superior mind would comprehend a slight
  285.   intrusion by your s&weapon, but let it slide for the moment.
  286.  
  287. `k
  288. @DO GOTO WIZARDTALK
  289. @END
  290.  
  291. @IF RESPONSE IS 2 THEN DO
  292. @BEGIN
  293. @DATALOAD SHIPWRK.idf &PLAYERNUM `p21
  294. @SHOW
  295. `r0`c  `%`r1 Talking with the wizard `r0
  296. `\`\`2  "`0This is the merchant vessal PRIDE OF ARRIS.  We were in route to her
  297.   home port of Arrisville when a storm forced us on these rocks`2."
  298.  
  299. `k`2  "`0Currently the crew is working to repair the damage.  In the meantime
  300.   the captain has set up shop on the upper decks and is doing a little trading
  301.   to offset his loses.  Unfortunately business is brisk and I suspect he is
  302.   delaying the repairs to take advantage of it and delaying me in the process`2."
  303.  
  304. `k`2  "`$I see.  So, ummm, how do I get up to see the captain`2?"
  305.  
  306. `k`2  The wizard doesn't look please with your request but closes his eyes in
  307.   concentration.  Somewhere behind you you hear a click.  Larkin points to the
  308.   stairwell...  `L`L`L`L`Land then just disappears as if he never existed.
  309.  
  310. `k`2  Maybe bashing his head with your s&weapon wouldn't have been such a good
  311.   idea after all.  You are glad you waited.
  312.  
  313. `k
  314. @datasave shipwrk.idf &playernum 2
  315. @DRAWMAP
  316. @UPDATE
  317. @CLOSESCRIPT
  318. @END
  319.  
  320. @IF RESPONSE IS 3 THEN GOTO TELEPORT
  321. @END
  322.  
  323. @END
  324.  
  325. @IF RESPONSE IS 4 THEN DO
  326. @BEGIN
  327. @DATALOAD SHIPWRK.idf &PLAYERNUM `p21
  328. @SHOW
  329. `r0`c  `%`r1 Talking with the wizard `r0
  330. `\`\`2  The old man does not look amused.  He promptly disappears as if he was
  331.   never there.  Maybe you made the right decision.  
  332.  
  333. `k
  334. @do `p21 is 0
  335. @datasave shipwrk.idf &playernum 0
  336. @DRAWMAP
  337. @UPDATE
  338. @CLOSESCRIPT
  339. @END
  340.  
  341.  
  342. @LABEL LEVERDONE
  343. @do saybar
  344. `$You have already pulled the lever.
  345.  
  346. @#HATCH
  347. @DATANEWDAY SHIPWRK.idf
  348. @DATALOAD SHIPWRK.idf &PLAYERNUM `p21
  349. @if `p21 is 2 THEN GOTO HATCHOPEN
  350. @do moveback
  351. @DO SAYBAR
  352. `$The hatch seems to be locked.
  353. @CLOSESCRIPT
  354. @END
  355.  
  356. @#HATCHOPEN
  357. @LOADMAP 790
  358. @DO x IS 50
  359. @DO y IS 7
  360. @DRAWMAP
  361. @UPDATE
  362. @closescript
  363. @end
  364.  
  365. @#SHIPSWHEEL
  366. @DO MOVEBACK
  367. @DO SAYBAR
  368. `%You foolishly spin the ship's wheel and shout "Heave Ho you scurvy dogs".
  369. @DO QUEBAR
  370. `%You feel kind of silly.
  371.  
  372. @#MAST
  373. @DO SAYBAR
  374. `%Looks like they need to replace this mast.
  375.  
  376. @#WETBED
  377. @DO SAYBAR
  378. `$Eewwwww.... That isn't sea water.
  379.  
  380. @#WINDOW
  381. @DO MOVEBACK
  382. @CLEAR SCREEN
  383. @PAUSEOFF
  384. @SHOW
  385. `r1`1
  386.  ╔═════════════════════════════════════╦═══════════════════════
  387. AC═══════════════╗
  388. AC  ║ C.C.C.C
  389. AC. .C.C.
  390. AC ║ C.  . . .C
  391. AC.C. ..C ║
  392. AC  ║   .C.C.C.
  393. AC  .C ║  .C.C
  394. AC.C.C.  .   ║
  395. AC  ║ .C.  .  . 
  396. AC. .C   .  .  .C
  397. AC ║   .C.C.C
  398. AC.C. .  . 
  399. AC ║
  400. AC  ║  .C.  .C
  401. AC.C.C. ║ C.C
  402. AC. ..C ║
  403. AC  ║ C.C.C.
  404. AC  .C.C. ║ C
  405. AC.C.  .C.  .  
  406. AC ║
  407. AC  ║ C..C.  .
  408. AC .C.C.C ║
  409. AC   .C.C.C
  410. AC ║
  411. AC  ║ C.C.  .C
  412. AC.  ..C. ..C
  413. AC ║  ..C...C
  414. AC.C.C.C.C
  415. AC. ║
  416. AC  ║   ..C.  .C
  417. AC.C.C..C. ║ 
  418. AC  .C..C.C
  419. AC.C.C.C ║
  420. AC  ╠═════════════════════════════════════╬══════════════
  421. AC════════════════════════╣
  422. AC  ║  .C..C.C
  423. AC..C.C.   ║ C
  424. AC.  .C.C. 
  425. AC ║
  426. AC  ║ ..C.  .  
  427. AC.C...C..C
  428. AC ║   ..  .C..C
  429. AC.C.C. ║
  430. AC  ║  .C.C.C
  431. AC.C.C ║ C
  432. AC.C.C.   ║
  433. AC  ║ C.C.C
  434. AC.C.C.C ║  
  435. AC.C.C. .C
  436. AC.C.C.  ║
  437. AC  ║ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  438. AC ║ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
  439. AC
  440. AC  ║ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  441. AC ║ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ║
  442. AC
  443. AC  ║ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  444. AC ║ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ║
  445. AC
  446. AC  ║ ███████████████████████████████████
  447. AC ║ ██████████████████████ ████████  
  448. AC███ ║
  449. AC  ╚═════════════════════════════════════╩══════════════
  450. AC════════════════════════╝
  451. AC
  452. @END
  453. ;@PAUSEON
  454. @SHOW
  455.  
  456. `r0`!             Strange.  The sun was shinning bright when you came in?!?!?!
  457. @KEY
  458. @DRAWMAP
  459. @UPDATE
  460. @CLOSESCRIPT
  461. @END
  462.  
  463. @#GUNNER
  464. @DO SAYBAR
  465. `$First Mate: "Don't touch! This one is loaded."
  466.  
  467. @#CANNON
  468. @DO SAYBAR
  469. `$Sure are a lot of cannons for a merchant vessal.
  470.  
  471. @#CANNON1
  472. @DO SAYBAR
  473. `$You could rule BoneTown with this.
  474.  
  475. @#FIREGUN
  476. @DO MOVEBACK
  477. @pauseoff
  478. @SHOW
  479. H
  480.  
  481.  
  482.  
  483. C
  484. H
  485.  
  486.  
  487. C
  488. C 
  489. H
  490.  
  491. C
  492. C 
  493. H
  494. C
  495. C 
  496. HC
  497. C 
  498. HC 
  499. @end
  500.  
  501. @do saybar
  502. `7`$First Mate: "You're a College s&boy ain't you."
  503. @update
  504. @end
  505.  
  506. @#FISH
  507. @DO SAYBAR
  508. `$Fresh fish.  Must be someone here.
  509.  
  510. @#CAPTAIN
  511. @BUSY
  512. @DO MOVEBACK
  513. @SHOW
  514. `\
  515. `r0`c  `%`r1 Talking to the captain `r0
  516. `\`2  From the quality of his clothes you figure this must be the captain.  
  517.   He welcomes you with a cheerful hello.
  518.  
  519. @DO `v01 IS 1
  520. @DO WRITE
  521. `x`x
  522. @CHOICE
  523. So Captain how long you gonna be here
  524. Is the wizard below as powerful as he says
  525. What's with that window down below
  526. How about a little trade
  527. Maybe you will catch him later
  528. @IF RESPONSE IS 1 THEN DO
  529. @BEGIN
  530. @SHOW
  531. `r0`c  `%`r1 Talking to the captain `r0
  532.  
  533. `\`2  "`0Depends.  We still have quite a few repairs to finish as you can see.
  534.   We haven't been working to hard though, what with the trade we have been
  535.   doing here`2."
  536.  
  537. `k  `2"`$So what might you be in the market for`2?"
  538.  
  539. `k  `2"`0Nothing you could be carrying in that bag of yours unless you have
  540.   something in there to eat other then fish`2."
  541.  
  542. `k
  543. @DO GOTO CAPTAIN
  544. @END
  545.  
  546. @IF RESPONSE IS 2 THEN DO
  547. @BEGIN
  548. @DATANEWDAY SHIPWRK2.idf
  549. @DATALOAD SHIPWRK2.idf &PLAYERNUM `p23
  550. @SHOW
  551. `r0`c  `%`r1 Talking to the captain `r0
  552.  
  553. `\`2  "`0Who Larkin?  Haw!  That feeble minded old fish face?  He is the reason
  554.   we are here.  Tried to conjure up a wind to get us to port faster.  Instead
  555.   we end up here on this rock.  You would think that the flagship of the
  556.   Arrisville fleet would rate someone a little more competant`2."
  557.  
  558. `k`2  "`$So why do you keep him around`2?"
  559.  
  560. `k`2  "`0Well to be honest with you he is a powerful wizard.  The problem is he
  561.   isn't as young as he once was and anytime he starts to feel his age he crawls
  562.   inside a bottle.  Keep that in mind if he offers to teleport you somewhere`2."
  563.  
  564. `k
  565. @DATASAVE SHIPWRK2.IDF &playernum 1
  566. @DO GOTO CAPTAIN
  567. @END
  568.  
  569. @IF RESPONSE IS 3 THEN DO
  570. @BEGIN
  571. @SHOW
  572. `r0`c  `%`r1 Talking to the captain `r0
  573.  
  574. `\`2  "`0That's that lunkhead Larkin again.  After he conjured up the storm that
  575.   put us here he figured he would to fix it.  Only thing he managed to cast a
  576.   spell on was the window.  I thought he looked a little tipsy that evening`2."
  577.                              
  578. `k
  579. @DO GOTO CAPTAIN
  580. @END
  581.  
  582. @IF RESPONSE IS 4 THEN GOTO TRADE
  583. @END
  584.  
  585. @IF RESPONSE IS 5 THEN DO
  586. @DRAWMAP
  587. @UPDATE
  588. @CLOSESCRIPT
  589. @END
  590.  
  591. @#TRADE
  592. @OFFMAP
  593. @SHOW
  594. `r0`c  `r1  `%Trading with the Captain  `r0
  595.  
  596.   `2The Captain's whole demeanor changes as he sets his mind to business.
  597.  
  598. @DO `v01 IS 1
  599. @DO WRITE
  600. `x`x
  601. @CHOICE
  602. Buy something
  603. Sell something
  604. Leave
  605. @IF RESPONSE IS 1 THEN DO
  606.   @BEGIN
  607.   @do write
  608. `\`\
  609.   @BUYMANAGER
  610.   05
  611.   40
  612.   55
  613.   66
  614.   36
  615.   @DO GOTO TRADE
  616.   @end
  617.  
  618. @IF RESPONSE IS 2 THEN DO
  619.   @BEGIN
  620.   @LABEL SELLING
  621.   @SHOW
  622. `r0`c  `r1  Trading with the Captain  `r0
  623.  
  624. `2  "`0Before you start let me make one thing clear, NO FISH`2!"
  625.  
  626.   `2You open your pack to show him what you have.
  627.  
  628.   `2You are holding `$$&money`2.
  629.  
  630. @DO WRITE
  631. `x`x
  632. @DO `v01 IS 1
  633. @CHOICE
  634. <`i08 1 <`i43 1 <`i51 1 <`p15 6 You have nothing to sell.
  635. >`i08 0 Sell a Berry pie for `$$20`%. `2(you have `0`i08`2)
  636. >`i43 0 Sell a chicken egg for `$$15`%. `2(you have `0`i43`2)
  637. >`i51 0 Sell a small fuzzy animal for `$$1000`%. `2(you have `0`i51`2)
  638. >`p15 5 Sell your Arrisville quest `2(Current value is `0$`p16`2)
  639. >`i08 0 >`i43 0 >`i51 0 >`p15 5 Sell nothing.
  640. >`i08 0 <`i43 1 <`i51 1 <`p15 6 Sell nothing.
  641. <`i08 1 >`i43 0 <`i51 1 <`p15 6 Sell nothing.
  642. <`i08 1 <`i43 1 >`i51 0 <`p15 6 Sell nothing.
  643. <`i08 1 <`i43 1 <`i51 1 >`p15 5 Sell nothing.
  644. >`i08 0 >`i43 0 <`i51 1 <`p15 6 Sell nothing.
  645. >`i08 0 <`i43 1 >`i51 0 <`p15 6 Sell nothing.
  646. >`i08 0 <`i43 1 <`i51 1 >`p15 5 Sell nothing.
  647. <`i08 1 >`i43 0 >`i51 0 <`p15 6 Sell nothing.
  648. <`i08 1 <`i43 1 >`i51 0 >`p15 5 Sell nothing.
  649. <`i08 1 >`i43 0 <`i51 1 >`p15 5 Sell nothing.
  650. >`i08 0 >`i43 0 >`i51 0 <`p15 6 Sell nothing.
  651. >`i08 0 >`i43 0 <`i51 1 >`p15 5 Sell nothing.
  652. >`i08 0 <`i43 1 >`i51 0 >`p15 5 Sell nothing.
  653. <`i08 1 >`i43 0 >`i51 0 >`p15 5 Sell nothing.
  654. @IF RESPONSE IS 2 THEN DO
  655.   @BEGIN
  656.   @SHOW
  657. `\`\  `0"Ahhhh, just like home.  Thank you s&sir!"
  658.  
  659. `k
  660.   @DO MONEY + 20
  661.   @DO `i08 - 1
  662.   @DO GOTO SELLING
  663.   @END
  664. @IF RESPONSE IS 3 THEN DO
  665.   @BEGIN
  666.   @SHOW
  667. `\`\  `0"Seems like years since I had one of those."
  668.  
  669. `k
  670.   @DO MONEY + 15
  671.   @DO `i43 - 1
  672.   @DO GOTO SELLING
  673.   @END
  674. @IF RESPONSE IS 4 THEN DO
  675.   @BEGIN
  676.   @SHOW
  677. `\`\  `0"Careful now, I have people that would kill for one of those."
  678.  
  679. `k
  680.   @DO MONEY + 1000
  681.   @DO `i51 - 1
  682.   @DO GOTO SELLING
  683.   @END
  684. @IF RESPONSE IS 5 THEN DO
  685.   @BEGIN
  686.   @DO `p25 is `p16
  687.   @DO `p25 / 4
  688.   @DO `p25 * 3
  689.   @SHOW
  690. `r0`c  `%`r1  Trading with the Captain  `r0
  691. `\`\`2  "`0I can complete your quest for you.  I will give you `$$`p25`0 and save
  692.    you the trip`2." `2(Current value is `0$`p16`2)
  693.  
  694. `k
  695. @do write
  696. `r0  `2Allow the Captain to finish you quest? [`0Y`2/`0N`2] :`x
  697. @do readspecial `s01 YN
  698. @if `s01 is Y then goto QUEST
  699. @DO GOTO SELLING
  700. @drawmap
  701. @update
  702. @closescript
  703. @end
  704.  
  705. @drawmap
  706. @update
  707. @closescript
  708. @end
  709.  
  710. @drawmap
  711. @update
  712. @closescript
  713. @end
  714.  
  715.  
  716. @#QUEST
  717. ;reset quest stuff
  718. ;give money
  719. @do money + `p25
  720. ;add one to quests completed var
  721. @do `p18 + 1
  722. @do `p14 is 0
  723. @do `p15 is 0
  724. @do `p16 is 0
  725. @do `p17 is 0
  726. @do `i44 is 0
  727. @do `i45 is 0
  728. @do `i46 is 0
  729. @do `i47 is 0
  730. @do `i48 is 0
  731. @DO GOTO SELLING
  732. @END
  733.  
  734. @DO GOTO TRADE
  735.  
  736. @END
  737. @DRAWMAP
  738. @UPDATE
  739. @END
  740.  
  741. @#BARREL
  742. @BUSY
  743. @DO MOVEBACK
  744. @DATANEWDAY SHIPWRK1.idf
  745. @DATALOAD SHIPWRK1.idf &PLAYERNUM `p22
  746. @IF `p22 IS 1 THEN GOTO EMPTY
  747. @DO `p20 RANDOM 4 1
  748. @IF `p20 IS 1 THEN GOTO BARREL1
  749. @IF `p20 IS 2 THEN GOTO BARREL2
  750. @IF `p20 IS 3 THEN GOTO BARREL3
  751. @IF `p20 IS 4 THEN GOTO BARREL4
  752. @CLOSESCRIPT
  753. @END
  754.  
  755. @#EMPTY
  756. @DO SAYBAR
  757. `$There is nothing here.
  758. @END
  759.  
  760. @#BARREL1
  761. @SHOW
  762. `r0`c  `r1  `%Pirates treasure maybe?  `r0
  763. `\`\`2  A sparkle catches your eye.
  764.  
  765. `k  `2You find a `$GEM
  766.  
  767. `k
  768. @DO `p19 + 1
  769. @datasave shipwrk1.idf &playernum 1
  770. @DRAWMAP
  771. @UPDATE
  772. @END
  773.  
  774. @#BARREL2
  775. @SHOW
  776. `r0`c  `r1  `%Pirates treasure maybe?  `r0
  777. `\`\`2  A movement catches your eye.
  778.  
  779. `k  `2You find a `0Sparking Green Salmon
  780.  
  781. `k
  782. @DO `i30 + 1
  783. @datasave shipwrk1.idf &playernum 1
  784. @DRAWMAP
  785. @UPDATE
  786. @END
  787.  
  788. @#BARREL3
  789. @SHOW
  790. `r0`c  `r1  `%Pirates treasure maybe?  `r0
  791. `\`\`2  A sparkle catches your eye.
  792.  
  793. `k  `2You find a `0Red Potion
  794.  
  795. `k
  796. @DO `i52 + 1
  797. @datasave shipwrk1.idf &playernum 1
  798. @DRAWMAP
  799. @UPDATE
  800. @END
  801.  
  802. @#BARREL4
  803. @SHOW
  804. `r0`c  `r1  `%Pirates treasure maybe?  `r0
  805. `\`\`2  A sparkle catches your eye.
  806.  
  807. `k  `2You find a `$GEM
  808.  
  809. `k
  810. @DO `p19 + 1
  811. @datasave shipwrk1.idf &playernum 1
  812. @DRAWMAP
  813. @UPDATE
  814. @END
  815.  
  816. @#EXIT
  817. @DATALOAD SHIPWRK.idf &PLAYERNUM `p21
  818. @DO `p21 IS 0
  819. @datasave shipwrk.idf &playernum 0
  820. @LOADMAP 950
  821. @DO x IS 46
  822. @DO y IS 8
  823. @DRAWMAP
  824. @UPDATE
  825. @closescript
  826. @end
  827.  
  828. @#TELEPORT
  829. @SHOW
  830. `r0`c  `%`r1 Talking with the wizard `r0
  831. `\`\`2  After a slight hesitation he says "`0I am not a side show magician doing
  832.   parlor tricks to impress people little s&boy.  A wizard of my calibre demands
  833.   a high price.  I can transport you to Arrisville for no less then `$$6,000`2."
  834.  
  835. `k`2  A ticket in PortTown cost $8,000.  You remember what the captain has told
  836.   you and wonder if it is worth the chance.
  837.  
  838. `k
  839. @do `v01 is 1
  840. @do write
  841. `x`x
  842. @choice
  843. >&money 5999 Give him the money. `!(You have `$$&money`!)
  844. <&money 6000 Sorry but that is more then I can afford.
  845. >&money 5999 Leave.
  846. @IF RESPONSE IS 1 THEN GOTO TRAVEL
  847. @END
  848.  
  849. @IF RESPONSE IS 2 THEN GOTO WIZARDTALK
  850. @END
  851.  
  852. @IF RESPONSE IS 3 THEN GOTO WIZARDTALK
  853. @END
  854.  
  855. ;@DRAWMAP
  856. ;@UPDATE
  857. ;@CLOSESCRIPT
  858. @END
  859.  
  860. @#TRAVEL
  861. ;YOU HAVE PAID YOUR MONEY
  862. @DATANEWDAY SHIPWRK.idf
  863. @DATALOAD SHIPWRK.idf &PLAYERNUM `p21
  864. @DO `p21 IS 0
  865. @datasave shipwrk.idf &playernum 0
  866. @do `p20 random 4 1
  867. @IF `p20 IS 1 THEN GOTO ARRIS
  868. @IF `p20 IS 2 THEN GOTO ARRIS
  869. @IF `p20 IS 3 THEN GOTO ARRIS
  870. @IF `p20 IS 4 THEN GOTO FERRY
  871. @END
  872.  
  873.  
  874. @#ARRIS
  875. @SHOW
  876. `r0`c  `%`r1 Teleporting `r0
  877. `\`\`2  The walls of the ship seem to fad around you...
  878.  
  879. `k`2  As your vision clears you realize you have arrived safely.
  880.  
  881. `k
  882. @DO MONEY - 6000
  883. @LOADMAP 444
  884. @DO x IS 66
  885. @DO y IS 18
  886. @DRAWMAP
  887. @UPDATE
  888. @END
  889.  
  890. @#FERRY
  891. @SHOW
  892. `r0`c  `%`r1 Teleporting `r0
  893. `\`\`2  The walls of the ship seem to fad around you...
  894.  
  895. `k`2  <Buuuurp>
  896.  
  897. `k`2  Larkin chooses that moment to uncork a huge belch and you realize that
  898.   you may be in trouble.
  899.  
  900. `k
  901. @DO QUEBAR
  902. `$  Well we made it half way.  Could have been worse.
  903. @LOADMAP 215
  904. @DO x IS 59
  905. @DO y IS 15
  906. @DRAWMAP
  907. @UPDATE
  908. @END
  909.  
  910. @#NOMORE
  911.